england theorem proving glasgow webpage development london edinburgh proof planning wales postgraduate university of edinburgh knowledge representation